/*
 * PersistenceLog.java
 *
 * Created on 11 de Outubro de 2006, 05:23
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package br.ufal.ic.forbile.log;

import br.ufal.ic.utils.Entry;
import edu.stanford.smi.protegex.owl.model.OWLIndividual;
import jade.core.AID;
import java.util.Map;

/**
 *
 * @author Ig Ibert
 */
public class PersistenceOWLLog implements Entry {

    private AID aid;
    
    // Create, Update and Delete Parameter
    private Map configuration;

    // Retrieve Parameters
    private String subject;
    private String predicate;
    private String object;
    
    private String individual;
    private String class_;
    
    // Retrieve return
    private String retrieveKey;
    private Map retrieve;
    private OWLIndividual individualOWL;
    
    // method
    private String method;
    
    private String owlFile;
    
    /** Creates a new instance of PersistenceLog */
    public PersistenceOWLLog() {
        
    }
    
    public Map getConfiguration() {
        return configuration;
    }
    
    public void setConfiguration(Map configuration) {
        this.configuration = configuration;
    }
    
    public String getSubject() {
        return subject;
    }
    
    public void setSubject(String subject) {
        this.subject = subject;
    }
    
    public String getPredicate() {
        return predicate;
    }
    
    public void setPredicate(String predicate) {
        this.predicate = predicate;
    }
    
    public String getObject() {
        return object;
    }
    
    public void setObject(String object) {
        this.object = object;
    }
    
    public String getIndividual() {
        return individual;
    }
    
    public void setIndividual(String individual) {
        this.individual = individual;
    }
    
    public String getClass_() {
        return class_;
    }
    
    public void setClass_(String class_) {
        this.class_ = class_;
    }
    
    public Map getRetrieve() {
        return retrieve;
    }
    
    public void setRetrieve(Map retrieve) {
        this.retrieve = retrieve;
    }
    
    public OWLIndividual getIndividualOWL() {
        return individualOWL;
    }
    
    public void setIndividualOWL(OWLIndividual individualOWL) {
        this.individualOWL = individualOWL;
    }
    
    public String getMethod() {
        return method;
    }
    
    public void setMethod(String method) {
        this.method = method;
    }
    
    public AID getAid() {
        return aid;
    }
    
    public void setAid(AID aid) {
        this.aid = aid;
    }
    
    public String getRetrieveKey() {
        return retrieveKey;
    }
    
    public void setRetrieveKey(String retrieveKey) {
        this.retrieveKey = retrieveKey;
    }

    public String getOwlFile() {
        return owlFile;
    }

    public void setOwlFile(String owlFile) {
        this.owlFile = owlFile;
    }
    
}
